#ifndef __STD_DATABASE_H_
#define __STD_DATABASE_H_
#include<string>
#include<vector>
struct QueryResult
{
    /*字段*/
    std::vector<std::string> coluemName;
    /*数据*/
    std::vector<std::vector<std::string>> datas;
   
};

/*数据库类*/
class StdDataBase
{
public:
    virtual bool connectDB(const char *hostname)=0;

    /*执行【查询】语句*/
    virtual QueryResult query(const std::string &sql)=0;

    /*执行【执行】语句*/
    virtual bool execute(const std::string &sql)=0;

    /*关闭数据库连接*/
    virtual void close()=0;

};















#endif